const pathlib = require('path')
const wpk = require('webpack');

//1,babel-loader 给webpack用的
//2,babel-core   babel核心库
//3,babel-preset-env 环境预设
//残版编译完不可用

module.exports = {
    //1,webpack原生需要的(非必须)
    mode:"development",
    //2,webpack原生需要的
    entry:"./src/controller/es6.js",//入口
    //3,webpack原生需要的
    output:{
        path:pathlib.resolve('dest'),
        filename:'bundle.js'
    },
    //4,babel-×提供的
    module:{
        rules:[//指定规则(所有的loader都需要匹配此规则)
            {
                test:/\.js$/,       //test就是一个正则,匹配符合规则的文件名
                exclude:'',         //指定哪些文件不编译(node_modules下面都是库文件,不需要编译)
                use:'babel-loader'  //use就是指定符合正则的用哪个loader处理
            } 
        ]
    }
}